8d22bd8af543ddcc4f8a1417cd238e7b79bb279e,java/java-psi-api/src/com/intellij/psi/infos/MethodCandidateInfo.java,MethodCandidateInfo,getPertinentApplicabilityLevel,#,101
Before Change
if (level > ApplicabilityLevel.NOT_APPLICABLE && !isTypeArgumentsApplicable()) level = ApplicabilityLevel.NOT_APPLICABLE;
return level;
}
return ourOverloadGuard.doPreventingRecursion(myArgumentList, false, new Computable<Integer>() {
@Override
public Integer compute() {
return getApplicabilityLevelInner();
}
});
}
public PsiSubstitutor getSiteSubstitutor() {
After Change
if (level > ApplicabilityLevel.NOT_APPLICABLE && !isTypeArgumentsApplicable()) level = ApplicabilityLevel.NOT_APPLICABLE;
return level;
}
Integer boxedLevel = ourOverloadGuard.doPreventingRecursion(myArgumentList, false, new Computable<Integer>() {
@Override
public Integer compute() {
return getApplicabilityLevelInner();
}
});
return boxedLevel != null ? boxedLevel : getApplicabilityLevel();
}
public PsiSubstitutor getSiteSubstitutor() {